﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace UncleBobApplicantWebService.Controllers
{
    /// <summary>
    /// Those keys are used in Session for store temp data
    /// </summary>
    public class SessionKeys
    {
        /// <summary>
        /// Store user data (RegisterModel)
        /// </summary>
        public const string USER = "User";

        /// <summary>
        /// Store current selected job (JobModel)
        /// </summary>
        public const string JOB = "Job";

        /// <summary>
        /// Store list of available jobs (List<JobModel>)
        /// </summary>
        public const string JOBSLIST = "JobsList";

        /// <summary>
        /// Store current question (MultipleChoiceQuestion/ExtendedQuestion)
        /// </summary>
        public const string QUESTION = "Question";

        /// <summary>
        /// Store cureent list of questions (ApplicationQuestions)
        /// </summary>
        public const string QUESTIONS = "Questions";

        /// <summary>
        /// indicate that current session is editting existing data
        /// </summary>
        public const string ISEDIT = "Edit";

        /// <summary>
        /// Extra field
        /// </summary>
        public const string EXTRA = "Extra";

        /// <summary>
        /// Error field
        /// </summary>
        public const string ERROR = "Error";

        /// <summary>
        /// This is a job application.
        /// </summary>
        public const string JOBAPPLICATION = "JobApplication";

        public const string ACCESSLEVEL = "AccessLevel";
    }
}